
package com.fis.hlo.pm.account;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;

import com.fis.hlo.pm.persistence.AccountType;
import com.fis.hlo.pm.persistence.Accounts;
import com.fis.hlo.pm.persistence.CycleType;
import com.fis.hlo.pm.persistence.KeyValue;
import com.fis.hlo.pm.persistence.Objects;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.fis.hlo.pm.account package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _Update_QNAME = new QName("http://account.pm.hlo.fis.com/", "update");
    private final static QName _Exception_QNAME = new QName("http://account.pm.hlo.fis.com/", "Exception");
    private final static QName _FindByObjectResponse_QNAME = new QName("http://account.pm.hlo.fis.com/", "findByObjectResponse");
    private final static QName _FindAllByStatus_QNAME = new QName("http://account.pm.hlo.fis.com/", "findAllByStatus");
    private final static QName _CheckContraintResponse_QNAME = new QName("http://account.pm.hlo.fis.com/", "checkContraintResponse");
    private final static QName _CheckContraint_QNAME = new QName("http://account.pm.hlo.fis.com/", "checkContraint");
    private final static QName _CheckConstraintsResponse_QNAME = new QName("http://account.pm.hlo.fis.com/", "checkConstraintsResponse");
    private final static QName _FindAllAccountsResponse_QNAME = new QName("http://account.pm.hlo.fis.com/", "findAllAccountsResponse");
    private final static QName _CountByFields_QNAME = new QName("http://account.pm.hlo.fis.com/", "countByFields");
    private final static QName _FindByAccounts_QNAME = new QName("http://account.pm.hlo.fis.com/", "findByAccounts");
    private final static QName _Add_QNAME = new QName("http://account.pm.hlo.fis.com/", "add");
    private final static QName _CheckCodeExistedResponse_QNAME = new QName("http://account.pm.hlo.fis.com/", "checkCodeExistedResponse");
    private final static QName _UpdateResponse_QNAME = new QName("http://account.pm.hlo.fis.com/", "updateResponse");
    private final static QName _FindAllAccounts_QNAME = new QName("http://account.pm.hlo.fis.com/", "findAllAccounts");
    private final static QName _UpdateAccountResponse_QNAME = new QName("http://account.pm.hlo.fis.com/", "updateAccountResponse");
    private final static QName _InsertAccount_QNAME = new QName("http://account.pm.hlo.fis.com/", "insertAccount");
    private final static QName _Delete_QNAME = new QName("http://account.pm.hlo.fis.com/", "delete");
    private final static QName _CheckUniqueResponse_QNAME = new QName("http://account.pm.hlo.fis.com/", "checkUniqueResponse");
    private final static QName _AddResponse_QNAME = new QName("http://account.pm.hlo.fis.com/", "addResponse");
    private final static QName _FindByAccountsResponse_QNAME = new QName("http://account.pm.hlo.fis.com/", "findByAccountsResponse");
    private final static QName _CheckCodeExisted_QNAME = new QName("http://account.pm.hlo.fis.com/", "checkCodeExisted");
    private final static QName _CheckUnique_QNAME = new QName("http://account.pm.hlo.fis.com/", "checkUnique");
    private final static QName _DeleteAccounts_QNAME = new QName("http://account.pm.hlo.fis.com/", "deleteAccounts");
    private final static QName _CheckConstraints_QNAME = new QName("http://account.pm.hlo.fis.com/", "checkConstraints");
    private final static QName _FindByObject_QNAME = new QName("http://account.pm.hlo.fis.com/", "findByObject");
    private final static QName _DeleteAccountsResponse_QNAME = new QName("http://account.pm.hlo.fis.com/", "deleteAccountsResponse");
    private final static QName _DeleteResponse_QNAME = new QName("http://account.pm.hlo.fis.com/", "deleteResponse");
    private final static QName _InsertAccountResponse_QNAME = new QName("http://account.pm.hlo.fis.com/", "insertAccountResponse");
    private final static QName _UpdateAccount_QNAME = new QName("http://account.pm.hlo.fis.com/", "updateAccount");
    private final static QName _CountByParameter_QNAME = new QName("http://account.pm.hlo.fis.com/", "countByParameter");
    private final static QName _FindAllByStatusResponse_QNAME = new QName("http://account.pm.hlo.fis.com/", "findAllByStatusResponse");
    private final static QName _CountByParameterResponse_QNAME = new QName("http://account.pm.hlo.fis.com/", "countByParameterResponse");
    private final static QName _CountByFieldsResponse_QNAME = new QName("http://account.pm.hlo.fis.com/", "countByFieldsResponse");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.fis.hlo.pm.account
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link Update }
     * 
     */
    public Update createUpdate() {
        return new Update();
    }

    /**
     * Create an instance of {@link FindByObjectResponse }
     * 
     */
    public FindByObjectResponse createFindByObjectResponse() {
        return new FindByObjectResponse();
    }

    /**
     * Create an instance of {@link Exception }
     * 
     */
    public Exception createException() {
        return new Exception();
    }

    /**
     * Create an instance of {@link CheckContraintResponse }
     * 
     */
    public CheckContraintResponse createCheckContraintResponse() {
        return new CheckContraintResponse();
    }

    /**
     * Create an instance of {@link FindAllByStatus }
     * 
     */
    public FindAllByStatus createFindAllByStatus() {
        return new FindAllByStatus();
    }

    /**
     * Create an instance of {@link CheckConstraintsResponse }
     * 
     */
    public CheckConstraintsResponse createCheckConstraintsResponse() {
        return new CheckConstraintsResponse();
    }

    /**
     * Create an instance of {@link CheckContraint }
     * 
     */
    public CheckContraint createCheckContraint() {
        return new CheckContraint();
    }

    /**
     * Create an instance of {@link Add }
     * 
     */
    public Add createAdd() {
        return new Add();
    }

    /**
     * Create an instance of {@link FindByAccounts }
     * 
     */
    public FindByAccounts createFindByAccounts() {
        return new FindByAccounts();
    }

    /**
     * Create an instance of {@link FindAllAccountsResponse }
     * 
     */
    public FindAllAccountsResponse createFindAllAccountsResponse() {
        return new FindAllAccountsResponse();
    }

    /**
     * Create an instance of {@link CountByFields }
     * 
     */
    public CountByFields createCountByFields() {
        return new CountByFields();
    }

    /**
     * Create an instance of {@link InsertAccount }
     * 
     */
    public InsertAccount createInsertAccount() {
        return new InsertAccount();
    }

    /**
     * Create an instance of {@link UpdateAccountResponse }
     * 
     */
    public UpdateAccountResponse createUpdateAccountResponse() {
        return new UpdateAccountResponse();
    }

    /**
     * Create an instance of {@link CheckCodeExistedResponse }
     * 
     */
    public CheckCodeExistedResponse createCheckCodeExistedResponse() {
        return new CheckCodeExistedResponse();
    }

    /**
     * Create an instance of {@link UpdateResponse }
     * 
     */
    public UpdateResponse createUpdateResponse() {
        return new UpdateResponse();
    }

    /**
     * Create an instance of {@link FindAllAccounts }
     * 
     */
    public FindAllAccounts createFindAllAccounts() {
        return new FindAllAccounts();
    }

    /**
     * Create an instance of {@link Delete }
     * 
     */
    public Delete createDelete() {
        return new Delete();
    }

    /**
     * Create an instance of {@link CheckUniqueResponse }
     * 
     */
    public CheckUniqueResponse createCheckUniqueResponse() {
        return new CheckUniqueResponse();
    }

    /**
     * Create an instance of {@link FindByAccountsResponse }
     * 
     */
    public FindByAccountsResponse createFindByAccountsResponse() {
        return new FindByAccountsResponse();
    }

    /**
     * Create an instance of {@link AddResponse }
     * 
     */
    public AddResponse createAddResponse() {
        return new AddResponse();
    }

    /**
     * Create an instance of {@link CheckCodeExisted }
     * 
     */
    public CheckCodeExisted createCheckCodeExisted() {
        return new CheckCodeExisted();
    }

    /**
     * Create an instance of {@link CheckUnique }
     * 
     */
    public CheckUnique createCheckUnique() {
        return new CheckUnique();
    }

    /**
     * Create an instance of {@link CheckConstraints }
     * 
     */
    public CheckConstraints createCheckConstraints() {
        return new CheckConstraints();
    }

    /**
     * Create an instance of {@link DeleteAccounts }
     * 
     */
    public DeleteAccounts createDeleteAccounts() {
        return new DeleteAccounts();
    }

    /**
     * Create an instance of {@link DeleteResponse }
     * 
     */
    public DeleteResponse createDeleteResponse() {
        return new DeleteResponse();
    }

    /**
     * Create an instance of {@link InsertAccountResponse }
     * 
     */
    public InsertAccountResponse createInsertAccountResponse() {
        return new InsertAccountResponse();
    }

    /**
     * Create an instance of {@link FindByObject }
     * 
     */
    public FindByObject createFindByObject() {
        return new FindByObject();
    }

    /**
     * Create an instance of {@link DeleteAccountsResponse }
     * 
     */
    public DeleteAccountsResponse createDeleteAccountsResponse() {
        return new DeleteAccountsResponse();
    }

    /**
     * Create an instance of {@link UpdateAccount }
     * 
     */
    public UpdateAccount createUpdateAccount() {
        return new UpdateAccount();
    }

    /**
     * Create an instance of {@link FindAllByStatusResponse }
     * 
     */
    public FindAllByStatusResponse createFindAllByStatusResponse() {
        return new FindAllByStatusResponse();
    }

    /**
     * Create an instance of {@link CountByParameter }
     * 
     */
    public CountByParameter createCountByParameter() {
        return new CountByParameter();
    }

    /**
     * Create an instance of {@link CountByFieldsResponse }
     * 
     */
    public CountByFieldsResponse createCountByFieldsResponse() {
        return new CountByFieldsResponse();
    }

    /**
     * Create an instance of {@link CountByParameterResponse }
     * 
     */
    public CountByParameterResponse createCountByParameterResponse() {
        return new CountByParameterResponse();
    }

    /**
     * Create an instance of {@link CycleType }
     * 
     */
    public CycleType createCycleType() {
        return new CycleType();
    }

    /**
     * Create an instance of {@link Objects }
     * 
     */
    public Objects createObjects() {
        return new Objects();
    }

    /**
     * Create an instance of {@link Accounts }
     * 
     */
    public Accounts createAccounts() {
        return new Accounts();
    }

    /**
     * Create an instance of {@link AccountType }
     * 
     */
    public AccountType createAccountType() {
        return new AccountType();
    }

    /**
     * Create an instance of {@link KeyValue }
     * 
     */
    public KeyValue createKeyValue() {
        return new KeyValue();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Update }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "update")
    public JAXBElement<Update> createUpdate(Update value) {
        return new JAXBElement<Update>(_Update_QNAME, Update.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Exception }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "Exception")
    public JAXBElement<Exception> createException(Exception value) {
        return new JAXBElement<Exception>(_Exception_QNAME, Exception.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindByObjectResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "findByObjectResponse")
    public JAXBElement<FindByObjectResponse> createFindByObjectResponse(FindByObjectResponse value) {
        return new JAXBElement<FindByObjectResponse>(_FindByObjectResponse_QNAME, FindByObjectResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindAllByStatus }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "findAllByStatus")
    public JAXBElement<FindAllByStatus> createFindAllByStatus(FindAllByStatus value) {
        return new JAXBElement<FindAllByStatus>(_FindAllByStatus_QNAME, FindAllByStatus.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CheckContraintResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "checkContraintResponse")
    public JAXBElement<CheckContraintResponse> createCheckContraintResponse(CheckContraintResponse value) {
        return new JAXBElement<CheckContraintResponse>(_CheckContraintResponse_QNAME, CheckContraintResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CheckContraint }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "checkContraint")
    public JAXBElement<CheckContraint> createCheckContraint(CheckContraint value) {
        return new JAXBElement<CheckContraint>(_CheckContraint_QNAME, CheckContraint.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CheckConstraintsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "checkConstraintsResponse")
    public JAXBElement<CheckConstraintsResponse> createCheckConstraintsResponse(CheckConstraintsResponse value) {
        return new JAXBElement<CheckConstraintsResponse>(_CheckConstraintsResponse_QNAME, CheckConstraintsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindAllAccountsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "findAllAccountsResponse")
    public JAXBElement<FindAllAccountsResponse> createFindAllAccountsResponse(FindAllAccountsResponse value) {
        return new JAXBElement<FindAllAccountsResponse>(_FindAllAccountsResponse_QNAME, FindAllAccountsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CountByFields }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "countByFields")
    public JAXBElement<CountByFields> createCountByFields(CountByFields value) {
        return new JAXBElement<CountByFields>(_CountByFields_QNAME, CountByFields.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindByAccounts }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "findByAccounts")
    public JAXBElement<FindByAccounts> createFindByAccounts(FindByAccounts value) {
        return new JAXBElement<FindByAccounts>(_FindByAccounts_QNAME, FindByAccounts.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Add }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "add")
    public JAXBElement<Add> createAdd(Add value) {
        return new JAXBElement<Add>(_Add_QNAME, Add.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CheckCodeExistedResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "checkCodeExistedResponse")
    public JAXBElement<CheckCodeExistedResponse> createCheckCodeExistedResponse(CheckCodeExistedResponse value) {
        return new JAXBElement<CheckCodeExistedResponse>(_CheckCodeExistedResponse_QNAME, CheckCodeExistedResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "updateResponse")
    public JAXBElement<UpdateResponse> createUpdateResponse(UpdateResponse value) {
        return new JAXBElement<UpdateResponse>(_UpdateResponse_QNAME, UpdateResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindAllAccounts }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "findAllAccounts")
    public JAXBElement<FindAllAccounts> createFindAllAccounts(FindAllAccounts value) {
        return new JAXBElement<FindAllAccounts>(_FindAllAccounts_QNAME, FindAllAccounts.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateAccountResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "updateAccountResponse")
    public JAXBElement<UpdateAccountResponse> createUpdateAccountResponse(UpdateAccountResponse value) {
        return new JAXBElement<UpdateAccountResponse>(_UpdateAccountResponse_QNAME, UpdateAccountResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link InsertAccount }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "insertAccount")
    public JAXBElement<InsertAccount> createInsertAccount(InsertAccount value) {
        return new JAXBElement<InsertAccount>(_InsertAccount_QNAME, InsertAccount.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Delete }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "delete")
    public JAXBElement<Delete> createDelete(Delete value) {
        return new JAXBElement<Delete>(_Delete_QNAME, Delete.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CheckUniqueResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "checkUniqueResponse")
    public JAXBElement<CheckUniqueResponse> createCheckUniqueResponse(CheckUniqueResponse value) {
        return new JAXBElement<CheckUniqueResponse>(_CheckUniqueResponse_QNAME, CheckUniqueResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "addResponse")
    public JAXBElement<AddResponse> createAddResponse(AddResponse value) {
        return new JAXBElement<AddResponse>(_AddResponse_QNAME, AddResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindByAccountsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "findByAccountsResponse")
    public JAXBElement<FindByAccountsResponse> createFindByAccountsResponse(FindByAccountsResponse value) {
        return new JAXBElement<FindByAccountsResponse>(_FindByAccountsResponse_QNAME, FindByAccountsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CheckCodeExisted }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "checkCodeExisted")
    public JAXBElement<CheckCodeExisted> createCheckCodeExisted(CheckCodeExisted value) {
        return new JAXBElement<CheckCodeExisted>(_CheckCodeExisted_QNAME, CheckCodeExisted.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CheckUnique }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "checkUnique")
    public JAXBElement<CheckUnique> createCheckUnique(CheckUnique value) {
        return new JAXBElement<CheckUnique>(_CheckUnique_QNAME, CheckUnique.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAccounts }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "deleteAccounts")
    public JAXBElement<DeleteAccounts> createDeleteAccounts(DeleteAccounts value) {
        return new JAXBElement<DeleteAccounts>(_DeleteAccounts_QNAME, DeleteAccounts.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CheckConstraints }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "checkConstraints")
    public JAXBElement<CheckConstraints> createCheckConstraints(CheckConstraints value) {
        return new JAXBElement<CheckConstraints>(_CheckConstraints_QNAME, CheckConstraints.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindByObject }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "findByObject")
    public JAXBElement<FindByObject> createFindByObject(FindByObject value) {
        return new JAXBElement<FindByObject>(_FindByObject_QNAME, FindByObject.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteAccountsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "deleteAccountsResponse")
    public JAXBElement<DeleteAccountsResponse> createDeleteAccountsResponse(DeleteAccountsResponse value) {
        return new JAXBElement<DeleteAccountsResponse>(_DeleteAccountsResponse_QNAME, DeleteAccountsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "deleteResponse")
    public JAXBElement<DeleteResponse> createDeleteResponse(DeleteResponse value) {
        return new JAXBElement<DeleteResponse>(_DeleteResponse_QNAME, DeleteResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link InsertAccountResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "insertAccountResponse")
    public JAXBElement<InsertAccountResponse> createInsertAccountResponse(InsertAccountResponse value) {
        return new JAXBElement<InsertAccountResponse>(_InsertAccountResponse_QNAME, InsertAccountResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateAccount }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "updateAccount")
    public JAXBElement<UpdateAccount> createUpdateAccount(UpdateAccount value) {
        return new JAXBElement<UpdateAccount>(_UpdateAccount_QNAME, UpdateAccount.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CountByParameter }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "countByParameter")
    public JAXBElement<CountByParameter> createCountByParameter(CountByParameter value) {
        return new JAXBElement<CountByParameter>(_CountByParameter_QNAME, CountByParameter.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FindAllByStatusResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "findAllByStatusResponse")
    public JAXBElement<FindAllByStatusResponse> createFindAllByStatusResponse(FindAllByStatusResponse value) {
        return new JAXBElement<FindAllByStatusResponse>(_FindAllByStatusResponse_QNAME, FindAllByStatusResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CountByParameterResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "countByParameterResponse")
    public JAXBElement<CountByParameterResponse> createCountByParameterResponse(CountByParameterResponse value) {
        return new JAXBElement<CountByParameterResponse>(_CountByParameterResponse_QNAME, CountByParameterResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CountByFieldsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://account.pm.hlo.fis.com/", name = "countByFieldsResponse")
    public JAXBElement<CountByFieldsResponse> createCountByFieldsResponse(CountByFieldsResponse value) {
        return new JAXBElement<CountByFieldsResponse>(_CountByFieldsResponse_QNAME, CountByFieldsResponse.class, null, value);
    }

}
